/**
 * 
 */
package com.taobao.api;

/**
 * 目前提供的API
 * 
 * @author sulinchong.pt 2008-10-6
 */
public enum TaobaoApiMethod {
	// 商品类API
	ITEM_ADD("taobao.item.add"), 
	ITEM_UPDATE("taobao.item.update"), 
	ITEM_GET("taobao.item.get"), 
	ITEMS_GET("taobao.items.get"), 
	ITEMS_ONSALE_GET("taobao.items.onsale.get"), 
	ITEMS_INSTOCK_GET("taobao.items.instock.get"),
	ITEM_UPDATE_LISTING("taobao.item.update.listing"),
	ITEM_UPDATE_DELISTING("taobao.item.update.delisting"),
	ITEM_UPDATE_SHOWCASE("taobao.item.update.showcase"),
	ITEM_UPDATE_REVOKESHOWCASE("taobao.item.update.revokeShowcase"),
	ITEM_DOWNLOAD("taobao.items.download"),
	ITEM_IMG_UPLOAD("taobao.item.img.upload"),
	ITEM_IMG_DELETE("taobao.item.img.delete"),
	ITEM_PROPIMG_UPLOAD("taobao.item.propimg.upload"),
	ITEM_PROPIMG_DELETE("taobao.item.propimg.delete"),
	ITEM_SKU_ADD("taobao.item.sku.add"),
	ITEM_SKU_GET("taobao.item.sku.get"),
	ITEM_SKU_UPDATE("taobao.item.sku.update"),
	ITEM_SKUS_GET("taobao.item.skus.get"),
	// 交易类API
	TRADES_GET("taobao.trades.get"), 
	TRADES_SOLD_GET("taobao.trades.sold.get"), 
	TRADES_BOUGHT_GET("taobao.trades.bought.get"), 
	TRADE_GET("taobao.trade.get"),
	POSTAGES_GET("taobao.postages.get"),
	ORDERS_GET("taobao.orders.get"),
	// 用户类API
	USER_GET("taobao.user.get"), 
	USERS_GET("taobao.users.get"),
	// 类目属性API
	ITEMCATS_GET("taobao.itemcats.get"), 
	ITEMCATS_GET_V2("taobao.itemcats.get.v2"),
	ITEMCATS_LIST_GET("taobao.itemcats.list.get"), 
	SHOPCATS_LIST_GET("taobao.shopcats.list.get"), 
	SELLERCATS_LIST_GET("taobao.sellercats.list.get"), 
	ITEMPROPS_GET("taobao.itemprops.get"), 
	ITEMPROPS_LIST_GET("taobao.itemprops.list.get"), 
	SPU_GET("taobao.spu.get"), 
	ITEMPROP_GET("taobao.itemprop.get"), 
	ITEMPROPS_GET_V2("taobao.itemprops.get.v2"),
	ITEMPROP_LIST_GET("taobao.itemprop.list.get"),
	ITEMPROPVALUES_GET("taobao.itempropvalues.get"),
	//物流API
	SHIPPINGS_SEND_GET("taobao.shippings.send.get"),
	//店铺API
	SHOP_GET("taobao.shop.get"), 
	SHOP_UPDATE("taobao.shop.update"),
	SHOP_SHOWCASE_REMAINCOUNT("taobao.shop.showcase.remainCount"),
	//评价API
	TRADERATES_GET("taobao.traderates.get"),
	TRADERATE_ADD("taobao.traderate.add"),
	//Product API
	PRODUCT_ADD("taobao.product.add"),
	PRODUCT_UPDATE("taobao.product.update"),
	PRODUCT_GET("taobao.product.get"),
	PRODUCT_IMG_UPLOAD("taobao.product.img.upload"),
	PRODUCT_IMG_DELETE("taobao.product.img.delete"),
	PRODUCT_PROPIMG_UPLOAD("taobao.product.propimg.upload"),
	PRODUCT_PROPIMG_DELETE("taobao.product.propimg.delete"),
	PRODUCTS_SEARCH("taobao.products.search");
	
	private String method;

	private TaobaoApiMethod(String method) {
		this.method = method;
	}

	public String getMethod() {
		return method;
	}

	@Override
	public String toString() {
		return method;
	}
}
